anteeksi, kaverit, haluan kysyä, miksi kyllä, miksi yhtäkkiä Foreach () CodeIgniterille annettu virheellinen argumentti, kun olen kokeillut beneriiniä, mutta silti pidän tästä. Aluksi halusin tehdä pesäkkeen CodeIgniteriin .. ja tämä on esimerkki ohjaimessa olevasta komentosarjastani funktio load_menus () { $ this-> load-> malli ("webadmin / we_model"); $ data ["valikot"] = $ tämä-> minä ($ this-> we_model-> get_menus ()); $ this-> load-> view ("webadmin / loadmenu.php", $ data); } yksityinen toiminto minä ($ valikot = taulukko ()) { $ html = ''; // Rakenna kaikki sovellusvalikot puumuodossa foreach ($ valikot $ valikkona) { // Tarkista, onko tässä valikossa lapsia $ count_menu_children = count (get_value ($ -valikko, 'lapset')); // Luo yhden rivin valikko $ html. = '
';
$ class = get_value ($ menu, 'dtt_inative')! = ''? 'text-error': '';
$ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? '[NO NAME]': lang (get_value ($ -valikko, 'label'));
$ html. = ''. $ etiketti. '';
$ html. = ' ';
$ html. = '
';
// Jos nykyisessä valikossa on lapsikohteita, rakenna kaikki uudelleen
jos ($ count_menu_children> 0)
$ html. = '- '. custom_menu_tree (get_value ($ -valikko, 'lapset')). '
- php echo $ -valikot; ?>